<?php

/**
 * Controller para teste de views. Voltado para a diagramação
 *
 ** @author Níssius Ribas
 */
class tp extends NT_Default_Controller {
    
    public $seo = array();

    public function index(){
        
        header('Content-Type: text/html; charset=utf-8');
        
        die("<title>Oba! New Project na NoiaTec!</title>
            Projeto novo!
            <br/>
            <br/> Chame na url este endereço: <br/>
            <b>tp/v/lang:diretorio:arquivo</b><br/>
            <br/>
            Exemplo: quer testar como vai ficar em pt a home, então seria: <br/>
            <br/>
            tp/v/pt:home:index <br/>
            <br/>
            tp -> Esta página de testes (test pages)<br/>
            / -> No método <br/>
            v -> Nome do método, significa 'view' <br/>
            / -> Aqui por diante começam os parametros para o metodo view <br/>
            pt -> Nome do diretorio em application/language onde dentro tem um arquivo dados_lang.php<br>
            : -> Separador das instruções para esta página de testes <br/>
            home -> nome do diretório em application/views <br/>
            : -> separador <br/>
            index -> nome do arquivo .php que dentro de home tem a view em questão, a marcação HTML a ser testada.<br/>
            <br/>
            <br/>
            Enjoy! :) ");
    }
    
    
    /**
     * Controller test pages, usado em processo de diagramação para testar 
     * as views produzidas.
     * 
     * @param string $view caminho e parametros da view a ser testada
     */
    public function v($view) {
        
        $pedacos = explode(":", $view);
        $max = count($pedacos);
        
        $lang = $pedacos[0];
        
        $this->lang->load('dados', $lang);
        
        unset($pedacos[0]);
        
        $view = implode("/", $pedacos);
        
        $view = str_replace(":", "/", $view);
        

        $this->seo = $this->nt_global_seo->getSeoFor();
        $this->seo['lang'] = $lang;
        $data['seo'] = $this->seo;        
        
        $this->load->view($view,$data);
        
        
    }

}